package system

import "MoSkeleton/framework/core/dto/request"

type DictDataPageReq struct {
	request.PageInfo
	request.BaseRequest
	DictType  string `json:"dictType" form:"dictType"`
	DictLabel string `json:"dictLabel" form:"dictLabel"`
	Status    string `json:"status" form:"status"`
}

type DictDataAddReq struct {
	DictSort  int32  `json:"dictSort"`
	DictLabel string `json:"dictLabel"`
	DictValue string `json:"dictValue"`
	DictType  string `json:"dictType"`
	CssClass  string `json:"cssClass"`
	ListClass string `json:"listClass"`
	IsDefault string `json:"isDefault"`
	Status    string `json:"status"`
	CreatedBy string `json:"createdBy"`
	UpdatedBy string `json:"updatedBy"`
	Remark    string `json:"remark"`
}

type SysDictDataUpdateReq struct {
	request.IDRequest
	DictSort  int32  `json:"dictSort"`
	DictLabel string `json:"dictLabel"`
	DictValue string `json:"dictValue"`
	DictType  string `json:"dictType"`
	CssClass  string `json:"cssClass"`
	ListClass string `json:"listClass"`
	IsDefault string `json:"isDefault"`
	Status    string `json:"status"`
	UpdatedBy string `json:"updatedBy"`
	Remark    string `json:"remark"`
}
